@import "main.css";
html {
  font-size: 75px;
}
body {
  background-color: #ff7953;
  background: -webkit-linear-gradient(bottom, #ff9273, #ff5729);
  font-size: 0.173333333333333rem;
}
.error {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  max-width: 100%;
  height: 0.533333333333333rem;
  margin-top: -0.266666666666667rem;
  line-height: 0.533333333333333rem;
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  background-color: rgba(255,142,111,0.6);
  transform: translateX(-50%);
  padding: 0 0.266666666666667rem;
  border-radius: 5px;
  -webkit-overflow-scroll: touch;
  z-index: 9999;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: none;
}
.container {
  width: 4.600000000000001rem;
  padding: 0.266666666666667rem;
  box-sizing: border-box;
  background-color: #fff;
  margin: 0 auto;
  max-width: 5rem;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 10px;
  box-shadow: 3px 3px 10px 3px #ca5d3f;
  will-change: auto;
}
.logo {
  width: 0.8rem;
  height: 0.8rem;
  margin: 0 auto 0.2rem;
  display: block;
}
.register-container {
  background: #fff;
}
.register-container .register-cell-title {
  color: #383838;
  font-size: 0.2rem;
  font-weight: bold;
  margin: 0.133333333333333rem auto;
}
.register-container .register-cell-content {
  position: relative;
  display: flex;
}
.register-container .register-cell-content .show-hidden {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.266666666666667rem;
  height: 0.266666666666667rem;
  padding: 0.133333333333333rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 0.266666666666667rem;
  cursor: pointer;
  z-index: 999;
}
.register-container .register-cell-content .hidden-password {
  background-image: url("../img/hidden.png");
}
.register-container .register-cell-content .show-password {
  background-image: url("../img/show.png");
}
.register-container .register-cell-content .el-input {
  color: #383838;
  background-color: #eef2f5;
  overflow: inherit;
  height: 0.533333333333333rem;
  line-height: 0.533333333333333rem;
  padding: 0 0.133333333333333rem;
  flex: 1;
  font-size: 0.213333333333333rem;
  font-weight: 100;
  width: 50%;
  box-sizing: border-box;
}
.register-container .register-cell-content .auth-code-btn {
  color: #383838;
  background-color: #eef2f5;
  height: 0.533333333333333rem;
  line-height: 0.533333333333333rem;
  box-sizing: border-box;
  text-align: center;
  padding: 0 0.16rem;
  margin-left: 0.133333333333333rem;
  cursor: pointer;
  flex: 1;
}
.register-container .submit {
  height: 0.533333333333333rem;
  line-height: 0.533333333333333rem;
  background-color: #ff7953;
  color: #fff;
  font-size: 0.213333333333333rem;
  text-align: center;
  margin: 0.133333333333333rem auto;
}
